<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        let text = "Hello world!";
        console.log(text.includes("o")); //true ,是否包含该字符
        console.log(text.startsWith("Hello")); //true ,是否以该字符开头
        console.log(text.endsWith("!")); //true ,是否以该字符结尾
        //这三个方法都支持第二个参数，表示开始搜索的位置。
        console.log(text.includes("Hello", 6)); //false
        console.log(text.startsWith("world", 6)); //true
        console.log(text.endsWith("Hello", 5)); //true
        //上面代码表示，使用第二个参数n时，endsWith针对前n个字符，而其他两个方法针对从第n个位置直到字符串结束。

        console.log(text.repeat(2)); //Hello world!Hello world!
        console.log(text.repeat(0)); //空字符串
        console.log(text.repeat(2.7)); //Hello world!Hello world!
        console.log(text.repeat("3")); //Hello world!Hello world!Hello world!
    </script>
</body>

</html>